Using formal methods for autonomous systems: Five recipes for formal verification

نویسندگان

چکیده

Formal Methods are mathematically-based techniques for software design and engineering, which enable the unambiguous description of reasoning about a system’s behaviour. Autonomous systems use to make decisions without human control, often embedded in robotic system, safety-critical, increasingly being introduced into everyday settings. need robust development verification methods, but formal methods practitioners asked: Why Systems? To answer this question, position paper describes five recipes formally verifying aspects an autonomous collected from literature. The examples how can be effective tool systems. During design, they requirements; development, specifications verified against components may synthesised specifications; behaviour monitored at runtime compared its original specification. Modern include highly automated support, enables exhaustive checking state space. This argues that powerful repertoire safe systems, alongside other engineering techniques.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Methods for Functional Verification

Formal hardware verification ranges from proving that two combinational circuits compute the same functions to the much more ambitious task of proving that a sequential circuit obeys some abstract property expressed in temporal logic. In tracing the history of work in this area, we find a few efforts in the 1970s and 1980s, with a big increase in verification capabilities the late 1980s up thro...

متن کامل

Web Service Choreography Verification Using Z Formal Specification

Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...

متن کامل

Design and formal verification of DZMBE+

In this paper, a new broadcast encryption scheme is presented based on threshold secret sharing and secure multiparty computation. This scheme is maintained to be dynamic in that a broadcaster can broadcast a message to any of the dynamic groups of users in the system and it is also fair in the sense that no cheater is able to gain an unfair advantage over other users. Another important feature...

متن کامل

Formal Methods - Mathematics, Theory, Recipes or What?

The term 'Formal Methods' evokes may different reactions. To some it is seen as 'an unnecessary and over-mathematical level of complication in the program development process' or something which 'is very nice but really has nothing to do with the kind of programs we write'. For many in computing science it is regarded as being an important step to establishing programming as a proper, well-foun...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings Of The Institution Of Mechanical Engineers, Part O: Journal Of Risk And Reliability

سال: 2021

ISSN: ['1748-0078', '1748-006X']

DOI: https://doi.org/10.1177/1748006x211034970